/****************************************************************************************************
 项目：知音编辑器-知语言。纯WIN32 API开发。

 ****************************************************************************************************/

#include "主窗口.h"
int APIENTRY WinMain(
        HINSTANCE 实例句柄,
        HINSTANCE 父实例句柄,
        LPSTR 命令行参数,
        int 窗口显示方式
        )
{
    UNREFERENCED_PARAMETER(父实例句柄);
    UNREFERENCED_PARAMETER(命令行参数);

	HMODULE hmod = LoadLibrary(TEXT("./第三方/scintilla/SciLexer.DLL")) ;
	if (hmod == NULL)
	{
		/* 按钮类型：
		 * MB_OK
		 * MB_OKCANCEL
		 * MB_ABORTRETRYIGNORE
		 * MB_YESNOCANCEL
		 * MB_YESNO
		 * MB_RETRYCANCEL
		 * 消息框图标：
		 * MB_ICONWARNING
		 * MB_ICONERROR
		 * MB_ICONINFORMATION
		 * MB_ICONSTOP
		 * */
		MessageBox(NULL, TEXT("路径错误，无法装载Scintilla控件"), TEXT("错误"), MB_ICONERROR | MB_OK);
		return 1;
	}

    注册窗口类(实例句柄);
    if (!初始化实例 (实例句柄, 窗口显示方式))
    {
        return FALSE;
    }
    HACCEL hAccelTable = LoadAccelerators(实例句柄, MAKEINTRESOURCE(IDC_ZHIYIN));

    MSG msg;
    while (GetMessage(&msg, NULL, 0, 0) > 0) {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }

    return msg.wParam;
}
/**************************************************0--开始**************************************************/

/**************************************************0--结束**************************************************/
